Сделал счетчик на jQuery.
$(document).ready(function(){
//Count
CntIP(onCntIP,onErrorCntIP);
});
function ExecuteService(params, url, callbackSuccess, callbackError)
{
$.ajax({
type: "POST",
url: url,
contentType: "application/json; charset=utf-8",
dataType: "json",
data: params,
success: callbackSuccess,
error: callbackError
});
}
function onErrorCntIP(XMLHttpRequest, textStatus, errorThrown)
{
$("#onError").text("Ошибка при выполнении AJAX-запроса CntIP. Попробуйте перезагрузить страницу.");
}
function CntIP(callbackResult, callbackError)
{
var params = "{host:'"+location.href+"'}";
ExecuteService(
params,
"/ws/kometa/Service.asmx/CntIP",
callbackResult,
callbackError
);
}
function onCntIP(msg)
{
if (msg.d)
{
$("#onError").text(msg.d);
}
else
{
alert(msg.d);
}
}
Но в некоторых задачах грузить библиотеку нельзя, как написать это же на простом javaScript. Главное чтобы работало в IE 6+.
Всегда писал на библиотеке... как на простом JS написать не знаю
